home *** CD-ROM | disk | FTP | other *** search
/ TPUG - Toronto PET Users Group / TPUG Users Group CD / TPUG Users Group CD.iso / COMAL / B-Book Series / (k)b3.d64 / program61 < prev    next >
Text File  |  2007-02-28  |  570b  |  27 lines

  1. 0010 // PROGRAM 61
  2. 0020 //
  3. 0030 // COMELY KATE
  4. 0040 //
  5. 0050 // TO REVERSE A STRING
  6. 0060 //
  7. 0070 DIM STRING$ OF 50
  8. 0080 PRINT 
  9. 0090 INPUT "ENTER ANY STRING ": STRING$
  10. 0100 PRINT 
  11. 0110 LENGTH#:=LEN(STRING$)
  12. 0120 FRONT#:=0
  13. 0130 BACK'#:=LENGTH#+1
  14. 0140 MATCHING:=TRUE
  15. 0150 REPEAT 
  16. 0160 FRONT#:=FRONT#+1
  17. 0170 BACK'#:=BACK'#-1
  18. 0180 IF STRING$(FRONT#)<>STRING$(BACK'#) THEN MATCHING:=FALSE
  19. 0190 UNTIL FRONT#>BACK'# OR NOT MATCHING
  20. 0200 PRINT 
  21. 0210 IF MATCHING THEN
  22. 0220 PRINT STRING$," IS A PALINDROME"
  23. 0230 ELSE 
  24. 0240 PRINT STRING$," IS NOT A PALINDROME"
  25. 0250 ENDIF 
  26. 0260 END 
  27.